ambiguous grammar lecture